﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GN.Pay.TradeChannel.Gyb.Request
{
    /// <summary>
    /// 交易命令
    /// </summary>
    [Serializable]
    public static class TradeCommand
    {
        /// <summary>
        /// 个人客户支付
        /// </summary>
        public const string IPER = "IPER";
        /// <summary>
        /// 手机客户支付
        /// </summary>
        public const string MPER = "MPER";
        /// <summary>
        /// 撤销交易
        /// </summary>
        public const string IESR = "IESR";
        /// <summary>
        /// 退货交易
        /// </summary>
        public const string IPSR = "IPSR";
        /// <summary>
        /// 单笔订单查询
        /// </summary>
        public const string IQSR = "IQSR";
        /// <summary>
        /// 多笔订单查询
        /// </summary>
        public const string BQSR = "BQSR";
        /// <summary>
        /// 下载对账文件
        /// </summary>
        public const string IDFR = "IDFR";

        /// <summary>
        /// 协议支付签约
        /// </summary>
        public const string XYQY = "XYQY";

        /// <summary>
        /// 协议支付解约
        /// </summary>
        public const string XYJY = "XYJY";

        /// <summary>
        /// 协议支付交易
        /// </summary>
        public const string XPER = "XPER";

        /// <summary>
        /// 协议支付签约验证
        /// </summary>
        public const string QYYZ = "QYYZ";
    }
}
